/*
    pta B1041
*/
//映射：要通过一个属性，找到该对象的另一个属性，那就新增一个数组，给所有的对象的已知属性A放到数组中，并设置编号与对象的编号一致
#include<bits/stdc++.h>
using namespace std;
struct student{
	string id;
	int a,b;
}stu[1005];
int s[1005];
int main(){
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>stu[i].id>>stu[i].a>>stu[i].b;
		s[stu[i].a]=i; //!!!,建立映射
	}
	int k;
	cin>>k;
	for(int i=0;i<k;i++){
		int m;cin>>m;
		cout<<stu[s[m]].id<<" "<<stu[s[m]].b<<endl;
	}
	return 0;
}